import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

// 导入 公共样式
import '@/styles/index.less'

// 导入 flexible
import 'amfe-flexible'

// 导入 全局过滤器
import '@/filters/index.js'

// 导入 vant 组件库 和 样式文件
import Vant from 'vant'
import 'vant/lib/index.css'
// 全局注册 所有的 vant 组件（在项目的其他组件中都可以直接使用）
// Vue.use 方法 会调用 Vant.install()
// 而  Vant的install 方法内部：
//     1.注册 各种组件标签
//     2.将 toast 组件 挂载到 Vue原型.$toast 中
Vue.use(Vant)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: (h) => h(App)
}).$mount('#app')
